package com.cn.crmsystem.service.customerService;

import com.cn.crmsystem.pojo.*;

import java.util.List;
import java.util.Map;

public interface ContactsService {

    /**
     * 添加联系人信息
     * @param contacts
     * @param login
     * @return
     */
    ResultJson insertContacts(Contacts contacts, Login login);

    /**
     * 删除联系人
     * @param id
     * @return
     */
    ResultJson deleteContacts(Integer id);

    /**
     * 修改联系人信息
     * @param contacts
     * @return
     */
    ResultJson updateContacts(Contacts contacts);

    /**
     * 条件查询联系人信息
     * @param map
     * @return
     */
    ResultJson<List> selectContacts(Map<String, Object> map);


    /**
     * 批量删除联系人数据
     * @param ids
     * @return
     */
    ResultJson deleteAllContacts(Integer[] ids);
}
